howling (drunk) - French English Dictionary